48b5215e279d12bc60b834c79cc6deb6df21228b,ponysdk/src/main/java/com/ponysdk/core/terminal/ui/PTHTMLTable.java,PTHTMLTable,update,#ReaderBuffer#BinaryModel#,49

Before Change


            uiObject.clear();
            return true;
        }
        if (ServerToClientModel.BORDER_WIDTH.equals(binaryModel.getModel())) {
            uiObject.setBorderWidth(binaryModel.getIntValue());
            return true;
        }
        if (ServerToClientModel.CELL_SPACING.equals(binaryModel.getModel())) {
            uiObject.setCellSpacing(binaryModel.getIntValue());
            return true;
        }
        if (ServerToClientModel.CELL_PADDING.equals(binaryModel.getModel())) {
            uiObject.setCellPadding(binaryModel.getIntValue());
            return true;
        }
        if (ServerToClientModel.ROW_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().addStyleName(row, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.ROW_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().setStyleName(row, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.ROW_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().removeStyleName(row, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.CELL_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().addStyleName(cellRow, cellColumn, binaryModel.getStringValue());
            return true;
        } else if (ServerToClientModel.CELL_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().removeStyleName(cellRow, cellColumn, binaryModel.getStringValue());
            return true;
        } else if (ServerToClientModel.CELL_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().setStyleName(cellRow, cellColumn, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.VERTICAL_ALIGNMENT.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();

            uiObject.getCellFormatter().setVerticalAlignment(cellRow, cellColumn,
                    AlignmentConverter.asVerticalAlignmentConstant(binaryModel));
            return true;
        }
        if (ServerToClientModel.HORIZONTAL_ALIGNMENT.equals(binaryModel.getModel())) {
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().setHorizontalAlignment(cellRow, cellColumn,
                    AlignmentConverter.asHorizontalAlignmentConstant(binaryModel));
            return true;
        }
        if (ServerToClientModel.COLUMN_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().addStyleName(column, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.COLUMN_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().removeStyleName(column, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.COLUMN_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().setStyleName(column, binaryModel.getStringValue());
            return true;
        }
        if (ServerToClientModel.COLUMN_FORMATTER_COLUMN_WIDTH.equals(binaryModel.getModel())) {
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().setWidth(column, binaryModel.getStringValue());
            return true;
        }
        return super.update(buffer, binaryModel);

After Change


    }

    @Override
    public boolean update(final ReaderBuffer buffer, final BinaryModel binaryModel) {
        if (ServerToClientModel.CLEAR.equals(binaryModel.getModel())) {
            uiObject.clear();
            return true;
        } else if (ServerToClientModel.BORDER_WIDTH.equals(binaryModel.getModel())) {
            uiObject.setBorderWidth(binaryModel.getIntValue());
            return true;
        } else if (ServerToClientModel.CELL_SPACING.equals(binaryModel.getModel())) {
            uiObject.setCellSpacing(binaryModel.getIntValue());
            return true;
        } else if (ServerToClientModel.CELL_PADDING.equals(binaryModel.getModel())) {
            uiObject.setCellPadding(binaryModel.getIntValue());
            return true;
        } else if (ServerToClientModel.ROW_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().addStyleName(row, value);
            return true;
        } else if (ServerToClientModel.ROW_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().setStyleName(row, value);
            return true;
        } else if (ServerToClientModel.ROW_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int row = buffer.readBinaryModel().getIntValue();
            uiObject.getRowFormatter().removeStyleName(row, value);
            return true;
        }
        if (ServerToClientModel.CELL_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().addStyleName(cellRow, cellColumn, value);
            return true;
        } else if (ServerToClientModel.CELL_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().removeStyleName(cellRow, cellColumn, value);
            return true;
        } else if (ServerToClientModel.CELL_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();
            uiObject.getCellFormatter().setStyleName(cellRow, cellColumn, value);
            return true;
        } else if (ServerToClientModel.VERTICAL_ALIGNMENT.equals(binaryModel.getModel())) {
            final VerticalAlignmentConstant value = AlignmentConverter.asVerticalAlignmentConstant(binaryModel.getByteValue());
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();

            uiObject.getCellFormatter().setVerticalAlignment(cellRow, cellColumn, value);
            return true;
        } else if (ServerToClientModel.HORIZONTAL_ALIGNMENT.equals(binaryModel.getModel())) {
            final HorizontalAlignmentConstant value = AlignmentConverter.asHorizontalAlignmentConstant(binaryModel.getByteValue());
            // ServerToClientModel.ROW
            final int cellRow = buffer.readBinaryModel().getIntValue();
            // ServerToClientModel.COLUMN
            final int cellColumn = buffer.readBinaryModel().getIntValue();

            uiObject.getCellFormatter().setHorizontalAlignment(cellRow, cellColumn, value);
            return true;
        } else if (ServerToClientModel.COLUMN_FORMATTER_ADD_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().addStyleName(column, value);
            return true;
        } else if (ServerToClientModel.COLUMN_FORMATTER_REMOVE_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().removeStyleName(column, value);
            return true;
        } else if (ServerToClientModel.COLUMN_FORMATTER_SET_STYLE_NAME.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().setStyleName(column, value);
            return true;
        } else if (ServerToClientModel.COLUMN_FORMATTER_COLUMN_WIDTH.equals(binaryModel.getModel())) {
            final String value = binaryModel.getStringValue();
            // ServerToClientModel.COLUMN
            final int column = buffer.readBinaryModel().getIntValue();
            uiObject.getColumnFormatter().setWidth(column, value);